package com.jqweb.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/*
* 这段代码是使用Lombok库提供的注解来简化Java类的创建。
@Data注解会自动生成类中所有属性的getter和setter方法，以及hashCode、equals和toString方法。
@NoArgsConstructor 注解会自动生成一个无参的构造方法。
@AllArgsConstructor 注解会自动生成一个包含所有属性的构造方法。
* */
@Data
@NoArgsConstructor
@AllArgsConstructor
@TableName("user")
public class UserEntity {
    @TableId(type = IdType.AUTO)  // 指定ID为数据库自增
    private Integer id;
    private String user_name; // 用户名
    private String password; // 密码
    private String phone; // 手机号
    private LocalDateTime created_time; // 创建时间

}
